home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / dvtools / examples / fds / fdseval / vistrfuns.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  1KB  |  38 lines

  1. /***
  2. *** 
  3. ***/
  4. #ifndef VISTRFUNS_H
  5. #define VISTRFUNS_H
  6.  
  7. #include "std.h"
  8.  
  9.  
  10.  
  11. /* VI/VIpatmatch.c */
  12. int VIpatmatch V_P_((char lin[],  char pat[],  BOOLPARAM ignore_case));
  13.  
  14. /* VI/VIstrbuf.c */
  15. ADDRESS VIsbcreate V_P_((int numchar));
  16. ADDRESS VIsbclone V_P_((ADDRESS sb));
  17. void VIsbdestroy V_P_((ADDRESS sb));
  18. void VIsbset_string V_P_((ADDRESS sb, char *string));
  19. void VIsbappend_string V_P_((ADDRESS sb, char *string));
  20. void VIsbappend_char V_P_((ADDRESS sb, int c));
  21. char *VIsbget_string V_P_((ADDRESS sb));
  22. int VIsbstrlen V_P_((ADDRESS sb));
  23. void VIsbattach_string V_P_((ADDRESS sb, char *string));
  24. char *VIsbremove_string V_P_((ADDRESS sb));
  25. char *VIsbscan_token V_P_((ADDRESS sb, char *delimiters));
  26. void VIsbscan_reset V_P_((ADDRESS sb));
  27. int VIsbscan_get_delim V_P_((ADDRESS sb));
  28. char *VIsbscan_get_remainder V_P_((ADDRESS sb));
  29.  
  30. /* VI/VIstring.c */
  31. char *VIstrclone V_P_((char *str));
  32. /* -- in std.h: int VIstrcmp V_P_((char *s1, char *s2)); */
  33. char *VIstrcat V_P_((char *s1, char *s2));
  34. char *VIstrrev V_P_((char *string));
  35. BOOLPARAM VIstrcmp_r2 V_P_((char *string1, char *string2));
  36.  
  37. #endif /*VISTRFUNS_H*/
  38.